package me.send.produce.data.controller;

import javax.servlet.http.HttpServletRequest;

import me.send.data.service.service.TreeService;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

@Controller
@RequestMapping("main")
public class MainController {

	// 设置登录要跳转的页面
	@RequestMapping("stage/main")
	public String stage_main(HttpServletRequest request) {
		request.getSession().setAttribute("LoadTree",
				treeService.main_tree(0, request, null));
		return "stage/main";
	}

	// 跳转页面使用 首先是登录页面的 2015年5月28日16:40:14
	@RequestMapping("user/login/htm")
	// @ResponseBody
	public String user_login_htm(HttpServletRequest request) {
		return "/manager/login";
	}

	@RequestMapping("console")
	// @ResponseBody
	public String main(HttpServletRequest request) {
		return "/manager/main";
	}

	@Autowired
	private TreeService treeService;

	// 抽象出来的url都是在这个里面处理 2015年7月10日10:39:42
	// 查询分页数据
	@RequestMapping(value = "data/chart")
	public ModelAndView list(HttpServletRequest request) {
		// 增加一个连接 2015年6月19日16:57:02
		// 如果这个连接 和 树里面的链接是一样的 那就替换一下
		ModelAndView modelAndView = new ModelAndView(
				"/stage/datacharts/data_list");
		// session.setAttribute("LoadTree", treeService.main_tree(0, request,
		// "broker/broker/list"));
		modelAndView
				.addObject("LoadTree", treeService.main_tree(0, request,
						"main/data/chart"));
		modelAndView.addObject("module", "数据报表");
		return modelAndView;
	}

}
